const express=require("express");
const books=express();

books.get("/",(req,res)=>{

    res.send({id:1,title:"文章子路由"})
})

books.post("/",(req,res)=>{
    console.log("保存文章",req.body);
    res.status(201).send({id:3,...req.body})
    
})
books.put("/:id",(req,res)=>{
    console.log("收到请求参数，文章id为：",req.params.id);
    console.log("收到请求体，新的文章内容为",req.body);
    res.send({id:req.params.id,...req.body});
})

books.delete("/:id",(req,res)=>{
    console.log("测试文章delete，文章id为",req.params.id);
    res.status(204).send();
    
})
// 如果是子路由的话，挂载到一级路由即可，不需要自己额外写监听
// books.listen(port,(req,res)=>{

// })

module.exports=books;